package com.eonmind.ai.core.video.platform.pixverse.model;

import cn.hutool.core.util.RandomUtil;
import com.eonmind.ai.core.video.platform.pixverse.enums.PixverseModelEnum;
import lombok.Data;
import lombok.ToString;

/**
 * Pixverse任务提交请求参数
 */
@Data
@ToString
public class PixverseTaskSubmitReq{
    /**
     * 视频任务提交的Prompt
     */
    private String prompt = "";

    /**
     * 视频任务提交的比例
     */
    private String ratio = "";

    /**
     * 视频任务提交的风格
     */
    private String style = "";

    /**
     * 视频任务提交的随机种子
     */
    private Integer seed = RandomUtil.randomInt();

    /**
     * 视频任务提交的Negative Prompt
     */
    private String negativePrompt = "";

    /**
     * 模型
     */
    private String model = PixverseModelEnum.v3.name();

    /**
     * 模板ID
     */
    private String templateId = "";
}
